import website  from '@/framework-core/config/website';
import {validateRules} from "@/framework-core/utils/validateRule";

export const tableOption = {
    "border": true,
    "index": true,
    "indexLabel": "#",
    "stripe": true,
    "menuAlign": "center",
    "align": "center",
    "searchMenuSpan": 6,
    searchEnter: true,
    selection: true,
    grid: window.isMobile,
    gridSpan: 24,
    menuWidth: 340,
    editBtn:false,
    "column": [


                {
                    "type": "input",
                    "label": "名称",
                    "prop": "name",
                    "overHidden": false,
                    "rules": [{
                        required:false,
                        message: '名称不能为空',
                        trigger: 'blur'
                    }],
                    'search':  true,
                    "span": 12
                }

,
                {
                    "type": "input",
                    "label": "访问路径",
                    "prop": "path",
                    "overHidden": false,
                    "rules": [{
                        required:false,
                        message: '访问路径不能为空',
                        trigger: 'blur'
                    }],
                    'search':  true,
                    "span": 12
                }
,
                {
                    "type": "input",
                    "label": "数据源",
                    "prop": "ds",
                    "overHidden": false,
                    "rules": [{
                        required:false,
                        message: '数据源不能为空',
                        trigger: 'blur'
                    }],
                    'search':  false,
                    "span": 12
                }

,
                {
                    "type": "select",
                    "label": "类型",
                    "prop": "type",
                    "overHidden": false,
                    "rules": [{
                        required:false,
                        message: '类型',
                        trigger: 'blur'
                    }],
                    dicData: [{"label": "开发者模式", "value":1}
                        , {"label": "简单模式", "value": 2}
                    ],
                    'search':  false,
                    "span": 12
                }


//
// ,
//                 {
//                     "type": "input",
//                     "label": "sql语句",
//                     "prop": "sqlText",
//                     "overHidden": false,
//                     "rules": [{
//                         required:false,
//                         message: '开发者模式:sql语句不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 },
//
//                 {
//                     "type": "select",
//                     "label": "参数类型",
//                     "prop": "paramsType",
//                     "overHidden": false,
//                     "rules": [{
//                         required:false,
//                         message: '参数类型对应的参数不能为空',
//                         trigger: 'blur'
//                     }],
//                     dicData: [{"label": "application/json", "value":1}
//                         , {"label": "application/x-www-form-urlencoded", "value": 2}
//                     ],
//                     'search':  false,
//                     "span": 12
//                 },
//                 {
//                     "type": "input",
//                     "label": "对应的参数",
//                     "prop": "params",
//                     "overHidden": false,
//
//
//
//                     "rules": [{
//                         required:false,
//                         message: '对应的参数',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }



// ,
                // {
                //     "type": "input",
                //     "label": "内容类型",
                //     "prop": "contentType",
                //     "overHidden": false,
                //
                //
                //
                //     "rules": [{
                //         required:false,
                //         message: '内容类型不能为空',
                //         trigger: 'blur'
                //     }],
                //     'search':  false,
                //     "span": 12
                // }



// ,
//                 {
//                     "type": "number",
//                     "label": "是否开启事务（0：不开启；1：开启）",
//                     "prop": "openTrans",
//                     "overHidden": false,
//
//
//
//                     "rules": [{
//                         required:false,
//                         message: '是否开启事务（0：不开启；1：开启）不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }


//
// ,
//                 {
//                     "type": "input",
//                     "label": "简单模式下所查询的表",
//                     "prop": "tableName",
//                     "overHidden": false,
//                     "rules": [{
//                         required:false,
//                         message: '简单模式下所查询的表不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }

// ,
//                 {
//                     "type": "input",
//                     "label": "简单模式下所查询的表字段",
//                     "prop": "tableField",
//                     "overHidden": false,
//
//
//
//                     "rules": [{
//                         required:false,
//                         message: '简单模式下所查询的表字段不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }

// ,
//                 {
//                     "type": "input",
//                     "label": "权限",
//                     "prop": "authority",
//                     "overHidden": false,
//
//
//                     dicData: [{"label": "不需要登录", "value":1}
//                         , {"label": "需要登录", "value": 2}
//                         , {"label": "登录且需要权限", "value": 3}
//                     ],
//                     "rules": [{
//                         required:false,
//                         message: '权限不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }

,
                {
                    "type": "number",
                    "label": "分组",
                    "prop": "groupId",
                    "overHidden": false,
                    "rules": [{
                        required:false,
                        message: '分组不能为空',
                        trigger: 'blur'
                    }],
                    'search':  false,
                    "span": 12
                }
//
// ,
//                 {
//                     "type": "input",
//                     "label": "角色",
//                     "prop": "roles",
//                     "overHidden": false,
//                     "rules": [{
//                         required:false,
//                         message: '角色不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }
//
// ,
//                 {
//                     "type": "input",
//                     "label": "机构权限",
//                     "prop": "orgs",
//                     "overHidden": false,
//                     dicData: [{"label": "所有", "value":0}
//                         , {"label": "本机构", "value": 1}
//                         , {"label": "本机构及其下属机构", "value": 2}
//                     ],
//                     "rules": [{
//                         required:false,
//                         message: '机构权限不能为空',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }
//
// ,
//                 {
//                     "type": "input",
//                     "label": "",
//                     "prop": "user",
//                     "overHidden": false,
//                     dicData: [{"label": "所有", "value":0}
//                         , {"label": "本人", "value": 1}
//                     ],
//                     "rules": [{
//                         required:false,
//                         message: '',
//                         trigger: 'blur'
//                     }],
//                     'search':  false,
//                     "span": 12
//                 }

,
                {
                    "type": "select",
                    "label": "标记",
                    "prop": "tag",
                    "overHidden": false,
                 dicData: [{"label": "分页", "value":"page"}
                        , {"label": "去重", "value": "distinct"}
                    ],
                    "rules": [{
                        required:false,
                        message: '不能为空',
                        trigger: 'blur'
                    }],
                    'search':  false,
                    "span": 12
                }
    ]
}
